package com.cvnert.testplatform.service;

import com.cvnert.testplatform.domain.TestCase;
import com.baomidou.mybatisplus.extension.service.IService;
import com.cvnert.testplatform.domain.vo.TestCaseListVo;
import com.cvnert.testplatform.domain.vo.TestCaseVo;

/**
* @author pc
* @description 针对表【test_case】的数据库操作Service
* @createDate 2024-03-24 14:48:20
*/
public interface TestCaseService extends IService<TestCase> {
    /**
     * 新增测试用例
     */
    Object addTestCase(TestCaseVo testCaseVo);
    /**
     * 删除测试用例
     */
    Object deleteTestCase(Integer cid);
    /**
     * 修改测试用例信息
     */
    Object updateTestCase(TestCaseVo testCaseVo);
    /**
     * 获取测试用例信息
     */
    Object getTestCaseList(TestCaseListVo testCaseListVo);
    /**
     * 获取指定测试用例信息
     */
    Object getTestCaseDetail(Integer cid);
    /**
     * 查看某个条件下的缺陷数量
     */
    Object getDefectCount(TestCaseListVo testCaseListVo);

}
